package com.quanyan.stadium.api.req;

import com.quanyan.stadium.entity.TbTeamDoubleAddendum;
import com.quanyan.stadium.entity.vo.ChallengeList;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * Created by xiao.lai on 16/5/26.
 *
 * 俱乐部创建小球类的基本对象
 */
public class ReqChallenge extends ChallengeList {

    @NotNull
    private Byte isArrange;

    private List<ReqGompListTimeAndPlace> reqGompListTimeAndPlaces;

    //备注:isDouble 为true的时候需要讲gameGroup中的teamId进行映射,这里必须的注意
    private Boolean isDouble = false;

    private List<TbTeamDoubleAddendum> tbTeamDoubleAddendumList;

    private Byte gameSystemType;

    public Byte getGameSystemType() {
        return gameSystemType;
    }

    public void setGameSystemType(Byte gameSystemType) {
        this.gameSystemType = gameSystemType;
    }

    public List<TbTeamDoubleAddendum> getTbTeamDoubleAddendumList() {
        return tbTeamDoubleAddendumList;
    }

    public void setTbTeamDoubleAddendumList(List<TbTeamDoubleAddendum> tbTeamDoubleAddendumList) {
        this.tbTeamDoubleAddendumList = tbTeamDoubleAddendumList;
    }

    public Boolean getIsDouble() {
        return isDouble;
    }

    public void setIsDouble(Boolean isDouble) {
        this.isDouble = isDouble;
    }

    public Byte getIsArrange() {
        return isArrange;
    }

    public void setIsArrange(Byte isArrange) {
        this.isArrange = isArrange;
    }

    public List<ReqGompListTimeAndPlace> getReqGompListTimeAndPlaces() {
        return reqGompListTimeAndPlaces;
    }

    public void setReqGompListTimeAndPlaces(List<ReqGompListTimeAndPlace> reqGompListTimeAndPlaces) {
        this.reqGompListTimeAndPlaces = reqGompListTimeAndPlaces;
    }
}
